Crate emf_core_base_rs_ffi[−][src]
Rust bindings to the emf-core-base
interface.
This crate provides the function and type definitions of the emf-core-base interface.
Multithreading
Most of the interface is not thread-safe and must be manually synchronised with sys::api::SysBinding::lock or sys::api::SysBinding::try_lock.
Modules
collections | Collections used by the |
library | Library api. |
module | Module api. |
sys | Sys api. |
version | Version api. |
Structs
CBase | Opaque structure representing the |
CBaseInterface |
|
TypeWrapper | Wrapper around a type. |
Enums
Bool | Boolean value. |
FnId | Id’s of the functions defined in the interface. |
Constants
CBASE_INTERFACE_NAME | Name of the |
Traits
CBaseBinding | Helper trait for using the |
Type Definitions
CBaseFn | Type erased function. |